body{
    text-align:center;
	font-family: arial,helvetica,clean,sans-serif;
	background-color: #E3E6EB;
}


#loginbox h2 {
    font-size: 20px;
}

h2, .h2 {
    color: #333333;
    font-size: 18px;
}

input[type="text"], input[type="password"], textarea, select {
    -moz-box-sizing: border-box;
    border: 1px solid #BEBEBE;
    box-shadow: 0 3px 0 0 #F0F0F0 inset;
    padding: 5px;
}

#loginbox label {
    line-height: 27px;
    margin: 0 3px 0 0;
    text-align: right;
    width: 90px;
	display: inline-block;
	color: #666666;
	border: 0 none;
    font-size: 13px;
    padding: 0;
    vertical-align: baseline;
}

#loginbox{
    background-color: #FFFFFF;
    border: 10px solid #A3A3A3;
	border-radius: 8px 8px 8px 8px;
    display: inline-block;
    list-style-type: none;
    padding: 0 20px 20px;
    position:fixed;
    margin-left:-145px; /* half of width */
    margin-top:-108px;  /* half of height */
    top:40%;
    left:50%;
}

#wrapper{
    background-color: #FFFFFF;
    border: 1px solid #A3A3A3;
	border-radius: 8px 8px 8px 8px;
    display: inline-block;
    list-style-type: none;
    padding: 0 20px 20px;
    position:relative;
}

#col1, #col2, #col3 {

}

#col1 {
  background: none repeat scroll 0 0 #E0D0D0;
  float: left;
  width: 33%;
}

#col2 {
  background: none repeat scroll 0 0 #E0D0D0;
  float: left;
  width: 34%;
}

#col3 {
  background: none repeat scroll 0 0 #E0D0D0;
  float: right;
  width: 33%;
}

/* LIST #4 */
#list4 { width:320px; font-family:Georgia, Times, serif; font-size:15px; }
#list4 ul { list-style: none; }
#list4 ul li { }
#list4 ul li a { display:block; text-decoration:none; color:#000000; background-color:#FFFFFF; line-height:30px;
  border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#CCCCCC; padding-left:10px; cursor:pointer; }
#list4 ul li a:hover { color:#FFFFFF; background-image:url(./img/hover.png); background-repeat:repeat-x; }
#list4 ul li a strong { margin-right:10px; }

/* LIST #5 */
#list5 { color:#eee; text-align: left;}
#list5 ol { font-size:18px; }
#list5 ol li { }
#list5 ol li ol { list-style-image: url("./img/nested.png"); padding:5px 0 5px 18px; font-size:15px; }
#list5 ol li ol li { color:#bfe1f1; height:15px; margin-left:10px; }